נתון מערך מ1 עד n פחות אחד האיברים הם מ1 עד n וחסר מספר אחד איך אני בודקת איזה מספר חסר בסיבוכיות של o(n) ומקום o(1)
והשאלה הבאה הייתה מה קורה אם חסר יותר ממספר 1
תשובות
הוסף תשובה
|
לצפיה בתשובות
אוקטובר 2024
חיפוש בינארי - אם המערך ממויין
אם הוא לא ממוין סכום סדרה חשבונית פחות סכום המערך
חידת הגיון
יש 2 שעוני חול-אחד של 4 דקות והשני של 7 דקות
ופיצה שצריכה להיות בתנור 9 דקות
איך מחשבנים את זה בעזרת השעוני חול
תשובות
הוסף תשובה
|
לצפיה בתשובות
ספטמבר 2024
הופכים את שניהם ביחד
כהשעון חול של הארבע נגמר הופכים אותו מיד שוב
כשהשעון חול של השבע נגמר-בשעון חול של ה-4 נשארה דקה
מכניסים את הפיצה לתנור ואז הופכים עוד פעמיים את השעון חול של הארבע.
1) עבור הפקודה: cat F | head -10
1.1) מה המשמעות של הפקודה ? מה היא עושה ?
1.2) מה הפלט של הפקודה ?
1.3) מה שורות בפועל ייקראו מהקובץ F ?
1.4) לכתוב פונקציה ראשית שמקבלת שתי פקודות כארגומנטים ועושה מה ש pipe עושה
כעיקרון התהליך כולל 4 שלבים (לאחר ראיון טלפוני קצר)
שיחה עם מהנל הצוות השיחה לא הייתה טכנית ויותר ספר לי על עצמך והוא הסביר על התפקיד
שיחה עם הסמנכ"ל שמנהל את הקבוצה, בעיקר ספר לי על עצמך וכמה שאלות על SQL
שיחה עם סמנכל פיתוח (לא הייתה)
משאבי אנוש (גם לא היה)
בהתחלה הכל תוקתק והיה מהיר ואחרי השלב השני פתאום היה שקט של 3 שבועות הבנתי שזה לא הולך לכיוון טוב ואז הם התקשרו והסבירו שהם מאוד עסוקים ומנצלים וכו' אחרי שבועיים הם הודיעו שלא התקבלתי
החברה ומשרדי החברה כן היו נראים טוב והם וזו כן נראת חברה טובה ואנשים נעימים חבל שסתם משכו את זה כמו מסטיק
given a function that returns 1 char from stream, identify when an input is fully received. "problem" starts when the input is repetitive i.e. "applapple" and apple is needed.
2. implement a memory manager
3. how to handle read/write threads (1 each) without synchronization.
A lot of basic+ knowledge on cpp, how it implements classes, differences between c/cpp
ראיון מקצועי ראשון, התרשמתי מאוד לטובה מהמראיין, רמה מקצועית גבוהה במוצר שהוא תיאר מבחינת הידע בסטורג' ,ביתרונות ובמגבלות של המוצר ובכלים שקיימים בעולם התוכנה לפתור את הבעיות שהוא תיאר, הוא גם הפתיע אותי לטובה מבחינת הידע בלינוקס ובקרנל שאפשר להשיג רק מלמידה עצמית כי למתכנתי יוזר ספייס אין יכולת להכיר את המנגנונים שהוא דיבר עליהם בלי לכתוב קוד בקרנל או להעמיק מאוד בקרביים של התיעוד של מערכת ההפעלה והוא נראה אדם נחמד מאוד שממש כיף לעבוד תחתיו וכל החברה נראית עם אווירה נחמדה מאוד. היו שם גם נשים שזה סממן מאוד חיובי לאווירה בריאה בחברה לדעתי.
שאלות מתוך הראיון
הוא שאל על מנגנונים בסיסיים של לינוקס ועל קריאות מערכת סטנדרטיות שנקראות על ידי פונקציות נפוצות בלינוקס שכולם בתעשיה משתמשים בהן מלא, איך הן ממומשות ביוזר ספייס ומה הן שולחות לקרנל וגם קצת על איך מערכת ההפעלה מממשת אותן(ברמה שמתכנתי יוזר ספייס מכירים). קצת על תקשורת ואיך לקבל מידע בשרת עם הרבה ליבות, הוא בדק אם אני אפול אל האנטיפטרן שכל הג'וניורים תמיד נותנים ואם אני מכיר את הפתרון הסטנדרטי שכולם בתעשייה משתמשים בו. שאל אותי קצת על הקרביים של C++, שאלות בסיסיות בשפה ואיך מנגנונים סטנדרטיים ממומשים בפועל בריצה וקומפילציה. בכלליות שאלות הוגנות שמישהו עם מספיק נסיון עם לינוקס וCPP שישב מתישהו ובדק איך דברים שהוא משתמש בהם עובדים ידע לענות על רובן אם לא כולן, ידע בשרתים גם יכל לתרום לתשובות לא מעט.